<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript">

            function siteAdmin(nickName,siteName){
                this.nickName=nickName;
                this.siteName=siteName;
            }
            siteAdmin.prototype.showAdmin = function() {
                alert(this.nickName+"是"+this.siteName+"的站长!")
            };
            siteAdmin.prototype.showSite = function(siteUrl) {
                this.siteUrl=siteUrl;
                return this.siteName+"的地址是"+this.siteUrl;
            };
            var matou=new siteAdmin("谷歌","全球最大搜索引擎");
            var matou2=new siteAdmin("百度","中国最大搜索引擎");

            //hasOwnProperty(property):判断对象是否有某个特定的属性。
            alert(matou.hasOwnProperty("nickName"));//true
            //此方法无法检查该对象的原型链中是否具有该属性，该属性必须是对象本身的一个成员。
            alert(matou.hasOwnProperty("showAdmin"));//false
            //可以检查原型中拥有的属性
            alert(siteAdmin.prototype.hasOwnProperty("showAdmin"));//true
            //原型中属性的属性无法检查
            alert(siteAdmin.prototype.hasOwnProperty("siteUrl"));//false

            //IsPrototypeOf(object) :判断该对象是否为另一个对象的原型。
            alert(siteAdmin.prototype.isPrototypeOf(matou))//true
            alert(siteAdmin.prototype.isPrototypeOf(matou2))//true
        </script>
    </head>
    <body>
        TODO write content
    </body>
</html>
